package com.ai.platform.spider.download;

import com.ai.platform.spider.core.SpiderContext;

/**
 * 功能描述 下载监听
 * 创建者 yeyingsheng
 * 创建时间 2018年06月27日
 */
public interface DownloadListener {

    /**
     * 初始化
     * @param context
     */
    void init(SpiderContext context);

    /**
     * 下载前
     * @param context
     * @param request
     */
    void beforeDownload(SpiderContext context,Request request);

    /**
     * 下载完成
     * @param context
     * @param response
     */
    void afterDownload(SpiderContext context,Response response);

}
